package cn.broadsense.thrid.result;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * 通道任务
 *
 * @author pengxin
 * @date 2022-10-10 15:11
 */
@NoArgsConstructor
@Data
public class EvChannelTaskResult implements Serializable {
    private static final long serialVersionUID = -6635458133843903054L;

    /**
     * 成功数
     */
    private Integer successCount;
    /**
     * 失败数
     */
    private Integer failCount;

    /**
     * 通道任务集合
     */
    private List<ResultsResult> results;

    @NoArgsConstructor
    @Data
    public static class ResultsResult {
        /**
         * 任务id
         */
        private String planTaskId;
        /**
         * 通道编码
         */
        private String channelCode;
        /**
         * 算法id
         */
        private String algorithmId;
        /**
         * 错误码
         */
        private String code;
        /**
         * 错误描述
         */
        private String message;
    }
}
